package com.sugon.modules.device.model.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @author ： YuXD
 * @description： 设备维修记录VO, PAD端展示用
 * @date ： 2020-11-22 下午 5:58
 * @version: 1.0
 */
@Data
public class DevRepairRecordVO implements Serializable {

    private String id;

    /**
     * 故障类型
     */
    private String type;

    /**
     * 故障描述
     */
    private String recordDescr;

    /**
     * 原因
     */
    private String reason;

    /**
     * 解决办法
     */
    private String solution;

    /**
     * 备注
     */
    private String remark;

    /**
     * 更换备件明细
     */
    private List<RepairReplaceSparePartItem> sparePartReplaceItems;

    public List<RepairReplaceSparePartItem> getSparePartReplaceItems() {
        return sparePartReplaceItems == null ? new ArrayList<>() : sparePartReplaceItems;
    }
}
